export interface SysButton {
    /// <summary>
    /// 按钮主键
    /// </summary>
    ButtonId: string

    /// <summary>
    /// 菜单id
    /// </summary>
    MenuId: string

    /// <summary>
    /// 公司key
    /// </summary>
    CorporationKey: string

    /// <summary>
    /// 系统key
    /// </summary>
    SystemKey: string

    /// <summary>
    /// 按钮权限类型
    /// </summary>
    ButtonRoleType: number

    /// <summary>
    /// 样式id
    /// </summary>
    ButtonStyleId: string

    /// <summary>
    /// 按钮名称
    /// </summary>
    ButtonName: string

    /// <summary>
    /// 按钮key（事件）
    /// </summary>
    ButtonKey: string

    /// <summary>
    /// 规则id
    /// </summary>
    RuleId: string

    /// <summary>
    /// 排序
    /// </summary>
    OrderBy: number
}

//按钮输出模型
export interface SysButtonDataOutPut {
    /// <summary>
    /// 按钮id
    /// </summary>
    buttonId: string

    /// <summary>
    /// 按钮样式id
    /// </summary>
    buttonStyleId: string

    /// <summary>
    /// 按钮类型
    /// </summary>
    buttonRoleType: number

    /// <summary>
    /// 菜单id
    /// </summary>
    menuId: string

    /// <summary>
    /// 按钮名称
    /// </summary>
    buttonName: string

    /// <summary>
    /// 公司key
    /// </summary>
    corporationKey: string

    /// <summary>
    /// 公司名称
    /// </summary>
    corporationName: string

    /// <summary>
    /// 系统key
    /// </summary>
    systemKey: string

    /// <summary>
    /// 系统名称
    /// </summary>
    systemName: string

    /// <summary>
    /// 按钮事件key
    /// </summary>
    buttonKey: string

    /// <summary>
    /// 所属菜单
    /// </summary>
    menuName: string

    /// <summary>
    /// 样式名称
    /// </summary>
    buttonStyleName: string

    /// <summary>
    /// 图标
    /// </summary>
    icon: string

    /// <summary>
    /// 按钮大小  lg sm xs
    /// </summary>
    size: string

    /// <summary>
    /// 按钮颜色
    /// </summary>
    color: string

    /// <summary>
    /// 文本颜色
    /// </summary>
    textColor: string

    /// <summary>
    /// 按钮类型
    /// </summary>
    types: string

    /// <summary>
    /// 是否文字按钮
    /// </summary>
    isText: boolean

    /// <summary>
    /// 是否圆角按钮
    /// </summary>
    isRound: boolean

    /// <summary>
    /// 是否为圆形按钮
    /// </summary>
    isCircle: boolean

    /// <summary>
    /// 是否为朴素按钮
    /// </summary>
    isPlain: boolean

    /// <summary>
    /// 是否链接按钮
    /// </summary>
    isLink: boolean

    /// <summary>
    /// 是否禁用按钮
    /// </summary>
    isDisabled: boolean

    /// <summary>
    /// 规则ID
    /// </summary>
    ruleId: string

    /// <summary>
    /// 解析后的规则
    /// </summary>
    analysisRule: string

    /// <summary>
    /// 创建时间
    /// </summary>
    createTime: string

    /// <summary>
    /// 创建人员
    /// </summary>
    createUser: string

    /// <summary>
    /// 创建人姓名
    /// </summary>
    userName: string

    /// <summary>
    /// 排序
    /// </summary>
    orderBy: string
}
